#ifndef _String_H_
#define _String_H_
#include <map>
#include <string>
#include <string.h>
#include <iostream>
#include <openssl/md5.h>
#include <stdexcept>  //out_of_range
#include <stdio.h>
#include <stdlib.h>

using namespace std;

class String
{
	public:
		String();
		virtual ~String();
	public:
		static string urlEncode(const string &s);
		static string urlDecode(const string &s);
		static char *md5(const char *string);
};
#endif
